@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img,a{ padding:0; word-break:break-all; margin:0; list-style:none; border:none; font-size:14px; line-height:25px; font-family:"Microsoft Yahei","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:14px;}
body{ background:#fff; overflow-x:hidden;}
/* 链接样式 */
a {text-decoration:none; outline:none;}
a:visited {text-decoration:none; outline:none;}
a:hover {text-decoration:none; outline:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.l,
.r
{
    width: 50%;
}
/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%; margin: 0 auto;}


#pages{padding-top:5px; margin:0 auto; padding:25px 0; }
#pages a{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:13px;}
#pages a:hover{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #195091;color:#FFF;font-size:13px;}
#pages span {background: #195091;border: 1px solid gainsboro;color: white;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}

/*--底部--*/
.footer { border-top:1px solid #ddd; color:#fff; padding:26px 30px; line-height:25px;}
.footer a { color:#666; font-size:14px;}
.footer a:hover{ color:#1c8b48;}
.homeban { padding-top:100px;}
@media (max-width:1199px) {
.homeban { padding-top:70px;}
.footer { padding:20px 15px; }
}
/*--首页产品--*/
.back-top{display:block; width:54px; height:54px; border-radius:50%; background:#1c8b48 url(../images/top.png) no-repeat center; position:fixed; right:30px; bottom:138px; color:#fff; text-align:center; line-height:60px; animation:Top linear 2s infinite; transition:ease .65s; z-index:1000;
}
@keyframes Top{
	50%{box-shadow:0 0 20px rgba(4,18,102,1);}	
}
/*--banner--*/
.pusher { transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s; -webkit-transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s; width: 100%;}
.pusher-black { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: url(../images/black_50.png) repeat; background:none rgba(0,0,0,0.5); display: none; z-index: 900; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #00865e url(../images/loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-prev, .slick-next { position: absolute; display: block; height: 50px; width: 50px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; padding: 0; border: none; outline: none; }
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { opacity: 1;  -webkit-transform: scale(1); transform: scale(1);}
}

@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08);}
    to { opacity: 1;  -webkit-transform: scale(1); transform: scale(1);}
}

.align-vertical { height: 100%; width: 100%; position: relative; display: table; }
.vertical-inner { display: table-cell; vertical-align: middle; }
.bannerBox{ position: relative; overflow: hidden; color: #fff; background-color: #f3f3f3;}
.bannerBox .banner{ visibility: hidden; transition: visibility 300ms; -webkit-transition: visibility 300ms;}
.bannerBoxShow .banner{ visibility: visible;}
.banner .pimg{ display: block; width: 100%;}
.banner .item{ position: relative; overflow: hidden; z-index: 10;}
.binbox{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block;}

.banner .slick-dots{ bottom: 3%; z-index: 105; }
.banner .slick-dots li{ position: relative; display: inline-block; margin: 0px;  margin: 0px 4px; width: 10px; height: 10px;cursor: pointer;   border-radius:50%;}
.banner .slick-dots li a{ height:10PX; width:10px; display: block; cursor: pointer; background-color:rgba(100%,100%,100%,0.8); border-radius:50%;  font-size:0;}
.banner .slick-dots li.slick-active a{  height:10PX; width:10px; display: block; cursor: pointer; background-color:#ae8e50; border-radius:50%;   font-size:0;}
.banner .slick-dots li a:focus{ outline: none; }
.banner .slick-dots li.slick-active a { opacity: 1; visibility: visible; transform: scale(1); -webkit: scale(1); }
.banner .slick-arrow{  width:50px; height:50px; z-index: 9;  top:45%; margin-top: -32px;}
.banner .slick-arrow i{ width: 100%; height: 100%; display: block; transition: 300ms; -webkit-transition: 300ms;}
.banner .slick-prev{ left: 6%; }
.banner .slick-next{ right: 6%;}
.banner .slick-prev i{ background: url(../images/ban_left.png) no-repeat;}
.banner .slick-next i{ background: url(../images/ban_right.png) no-repeat;}
.banner .slick-prev:hover i{ background: url(../images/ban_lefth.png) no-repeat;}
.banner .slick-next:hover i {background: url(../images/ban_righth.png) no-repeat;}
.banner .slick-prev:hover i{ transform: translateX(-5px); -webkit-transform: translateX(-5px);}
.banner .slick-next:hover i{ transform: translateX(5px); -webkit-transform: translateX(5px);}

.banner .item{ opacity:1 !important;}
/*@-webkit-keyframes slideIn { 0% {-webkit-transform:translateX(100%);opacity:1;} 100% {-webkit-transform:translateX(0);opacity:1;} } 
@keyframes slideIn { 0% {transform:translateX(100%);opacity:1;} 100% {transform:translateX(0);opacity:1;} } 
@-webkit-keyframes imgIn { 0% {-webkit-transform:-webkit-translateX(-85%);opacity:1;} 100% {-webkit-transform:-webkit-translateX(0);opacity:1;}}
@keyframes imgIn { 0% {transform:translateX(-85%);opacity:1;} 100% {transform:translateX(0);opacity:1;}}
*/

@-webkit-keyframes slideIn { 
0% { opacity:1;} 100% { opacity:1;}
 } 
@keyframes slideIn { 
0% { opacity:1;} 
} 
@-webkit-keyframes imgIn { 
0% { opacity:1;} 100% { opacity:1;}
}
@keyframes imgIn { 0% {opacity:1;} 100% {opacity:1;}
}

.banner .slick-active.item {-webkit-animation: slideIn 1600ms cubic-bezier(0.190, 1, 0.420, 1); animation: slideIn 1600ms cubic-bezier(0.190, 1, 0.420, 1); -moz-animation: slideIn 1600ms cubic-bezier(0.190, 1, 0.420, 1);}
.banner .slick-active .pimg { -webkit-animation: imgIn 1600ms cubic-bezier(0.190, 1, 0.420, 1); animation: imgIn 1600ms cubic-bezier(0.190, 1, 0.420, 1); -moz-animation: imgIn 1600ms cubic-bezier(0.190, 1, 0.420, 1); } 

@media (max-width:768px) {
.back-top{ right:10px; }
.banner .slick-prev{ left: 10%; }
.banner .slick-next{ right: 10%;}
}
 
@keyframes am1 {
  0% {
    opacity: 0;
    transform: scale(1.8,1.8);
  }
  100% {
    opacity: 1;
    transform: scale(1,1);
  }
}
@-webkit-keyframes am1 {
  0% {
    opacity: 0;
    transform: scale(1.8,1.8);
  }
  100% {
    opacity: 1;
    transform: scale(1,1);
  }
}
@-moz-keyframes  am1{
  0% {
    opacity: 0;
    transform: scale(1.8,1.8);
  }
  100% {
    opacity: 1;
    transform: scale(1,1);
  }
}
@-o-keyframes am1 {
  0% {
    opacity: 0;
    transform: scale(1.8,1.8);
  }
  100% {
    opacity: 1;
    transform: scale(1,1);
  }
}
.solution-box > .casek {
  -webkit-perspective:1300px;
  -o-perspective:1300px;
  -ms-perspective:1300px;
  perspective:1300px;
  -webkit-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  -ms-transform-style:preserve-3d;
  transform-style:preserve-3d;
}
.solution-box .is_animated {
  -webkit-transition-duration:1.2s;
  -webkit-transition-property:-webkit-transform,opacity;
  -webkit-transition-delay:.15s;
  -webkit-transition-timing-function:'ease-in-out';
  -moz-transition-duration:1.2s;
  -moz-transition-property:all;
  -moz-transition-delay:.15s;
  -moz-transition-timing-function:'ease-in-out';
  -o-transition-duration:1.2s;
  -o-transition-property:transform,opacity;
  -o-transition-delay:.15s;
  -o-transition-timing-function:'ease-in-out';
  -ms-transition-duration:1.2s;
  -ms-transition-property:transform,opacity;
  -ms-transition-delay:.15s;
  -ms-transition-timing-function:'ease-in-out';
  transition-duration:1.2s;
  transition-property:transform,opacity;
  transition-delay:.15s;
  transition-timing-function:'ease-in-out';
  -webkit-transform:rotatex(-80deg) translateZ(0);
  -ms-transform:rotatex(-80deg) translateZ(0);
  transform:rotatex(-80deg) translateZ(0);
  -webkit-transform-origin:0 0 0;
  -ms-transform-origin:0 0 0;
  transform-origin:0 0 0;
  opacity:0
}
.solution-box .is_animated.revealed {
  -webkit-transform:rotatex(0) translateZ(0);
  -ms-transform:rotatex(0) translateZ(0);
  transform:rotatex(0) translateZ(0);
  opacity:1
}
.solution-box > .casek .tansDelay00{transition-delay: 0s;-webkit-transition-delay: 0s;}
.i_content { margin:30px 0;}
.i_content img{ max-width:100%;}
.i_three{ position:relative; display:block; width:100%; overflow:hidden;}
.i_top{ position:absolute; left:0; top:0; width:100%; height:100%; box-sizing:border-box; text-align:center; padding-top:14%; transition:all 0.5s;}
.i_top h2{ font-size:24px; font-weight:bold; color:#fff;}
.i_bop{ position:absolute; left:0; bottom:100%; padding:30px;transition:all 1s;}
.i_bop h2{ font-size:24px; font-weight:bold; color:#fff; padding-bottom:15px; background:url(../images/white.png) no-repeat 0 bottom;}
.i_bop h3{ font-size:18px; color:#fff; line-height:30px; margin:10px 0; height:60px; overflow:hidden;}
.i_three:hover .i_top{ top:-100%;}
.i_three:hover .i_bop{ bottom:0%;}
.i_three>img{ width:100%;}
.footer .pull-right .bdsharebuttonbox #share1{ background:url(../images/f1.png) no-repeat center;}
.footer .pull-right .bdsharebuttonbox #share2{ background:url(../images/f2.png) no-repeat center;}
.footer .pull-right .bdsharebuttonbox #share3{ background:url(../images/f3.png) no-repeat center;}
.footer .pull-right{ text-align:right;}
.footer .pull-right p{font-size:14px; color:#666; margin-right:10px;}
@media screen and (max-width:1200px) {
.i_top{ padding-top:10%; }
.i_top h2{ font-size:20px; margin:10px 0 0;}
.i_bop h2{ font-size:20px; padding-bottom:10px; }
.i_bop h3{ font-size:16px; line-height:24px; }
.i_bop{ padding:20px; }
}

@media screen and (max-width:992px) {
.i_three{ margin-bottom:20px;}
.i_content { margin-bottom:10px;}
}
/*集团产业*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

.pic{display:block;overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}
.pic>img{display:block;width:100%;transition:.6s;-webkit-transition:.6s}
.pic2>img{display:block;width:100%}
.tx{text-align:justify;overflow:hidden;line-height:25px!important}

.ixpro{width:80%;height:100%;position:relative}
.ixpro .slick-list{overflow:visible}
.ipc{position:relative;height:100%;background:#fff;overflow:hidden}
.ipc .pic{margin-right:385px;height:100%}
.ipc .pic img{position:absolute;top:0;left:0}
.ipc .txts{width:385px;position:absolute;top:0;right:0}
.ipc .txts .pa{padding:100px 20px 40px 40px}
.ipc .txts .ti{font-size:18px;color:#00001a;margin-bottom:40px}
.ipc .txts .en{font-size:36px; line-height:38px;font-family:Arial;color:#333333;text-transform:uppercase;font-weight:700;margin-bottom:40px}
.ipc .txts .ch{font-size:30px;color:#0e2663;margin-bottom:20px; font-weight:bold;}
.ipc .txts .tx p{ line-height:30px; font-size:16px; color:#666; margin-bottom:40px}
.ipcover{position:absolute;width:20%;top:0;bottom:0;right:0;background:url(../images/blacks.png);z-index:99}
.ipbox{margin-top:100px;position:relative}
.ip-arrow{position:absolute;width:20px;height:28px;top:50%;margin-top:-14px;background:#fff;color:#fff;line-height:28px;z-index:100;cursor:pointer}
.ip-prev{left:25px;background:url(../images/prev1.png) no-repeat left center;}
.ip-next{right:25px;background:url(../images/next1.png) no-repeat right center;}
.ip-arrow ul{position:absolute;height:100%;top:0}
.ip-prev ul{left:27px}
.ip-next ul{right:27px}
.ip-arrow ul li{position:absolute;top:0;white-space:nowrap;opacity:0;visibility:hidden;transition:.3s;-webkit-transition:.3s}
.ip-prev ul li{left:0;transform:translateX(20px);-webkit-transform:translateX(20px); color:#fff;}
.ip-next ul li{right:0;transform:translateX(-20px);-webkit-transform:translateX(-20px); color:#fff;}
.ip-arrow ul li.act{transform:translate(0);-webkit-transform:translate(0);opacity:1;visibility:visible}
.bamore{display:block;border:1px solid #041266;width:163px;height:41px;color:#bea369;line-height:41px;position:relative}
.bamore:after,.bamore:before{content:"";position:absolute;height:100%;width:10px;background:url(../images/aw1.png) no-repeat;top:0;transition:.3s;-webkit-transition:.3s}
.bamore:after{right:34px;background-position:right center}
.bamore:before{background-position:left center;left:34px;transform:translateX(-20px);-webkit-transform:translateX(-20px);opacity:0;visibility:hidden}
.bamore p{padding-left:41px; transition:.3s;-webkit-transition:.3s; line-height:38px;}
.bamore:hover:before{ transform:translateX(0); -webkit-transform:translateX(0); opacity:1; visibility:visible; }
.bamore:hover:after{ transform:translateX(30px); -webkit-transform:translateX(30px); opacity:0; visibility:hidden;  }
.bamore:hover p{ padding-left:67px; color:#fff;}
.bamore:hover{ background:#041266; border-color:#041266; } 
/*@media screen and (max-width:1700px){
.ipc .pic{margin-right:350px; }
}
@media screen and (max-width:1600px){
.ipc .pic{margin-right:300px; }
}
@media screen and (max-width:1500px){
.ipc .pic{margin-right:250px; }
}
*/
@media screen and (max-width:1366px){
.bannertxts .tx1 { margin-bottom: 20px; }
.bannertxts .ch { font-size: 50px; margin-bottom: 30px; }
.bannertxts .tx { margin-bottom: 45px; }
.bannertxts { top: 20%; }
.ipc .txts .pa{padding:100px 40px 40px}
.goup { width: 56px; height: 56px; }
.ipc .txts .en { font-size: 40px; line-height:1; }
.ipc .txts .ch { font-size: 26px; margin-bottom: 30px; }
.ipc .txts .ti { margin-bottom: 40px; }
.ipc .txts .tx p{ font-size:14px; line-height: 26px !important; margin-bottom:30px;}
.ipc .txts .pa { padding: 50px 0 0 40px; }
.ipc .txts { width: 345px; }
.ipc .pic { margin-right:345px; }
.nav { margin-right: 3%; }
}
@media screen and (max-width:1199px){
.ipbox{margin-top:70px;}
}
@media screen and (max-width:1024px){
.ipcover{ display:none; }
.ipc .pic img{ position:static; width:100%;}
.ixpro .slick-list { overflow:hidden; }
.ixpro{ width:100%; }
.ipc .txts { width: 305px; }
.ipc .pic { margin-right: 305px; }
.ipc .txts .tx{ width:100%; }
.ipc .txts .pa { padding: 50px 25px 0 25px; }
.ipc .txts .ti{font-size:16px; margin-bottom:20px}
.ipc .txts .en{font-size:26px; line-height:28px; margin-bottom:20px}
.ipc .txts .ch{font-size:20px; margin-bottom:10px; }
} 
@media screen and (max-width:861px){ 
.ipc .pic { margin-right: 0; }
.ipc .txts{ width:auto; position:relative; }
.ipc .txts .ti{ display:none; }
.ipc .txts .tx{ min-height:0; }
.ipc .txts .pa { padding:40px 5%; }
.ipc .txts .en { line-height:30px; overflow:hidden; }
.ip-arrow{ color:#fff; }
.ip-prev{ background-position:left 0; left:5%; }
.ip-next{ background-position:right 0; right:5%; }
.ip-arrow{ margin-top:0; top:30%; }
 }
@media screen and (max-width:641px){
.abtxts{margin-top:40px}
.ab2 .fixbg,.abcc,.abhis,.abnum{margin-top:50px}
.ab1 .fixbg{padding-top:70px}
.abcp .freeTx{padding-left:25%}
.abcc .b{padding:40px 35px}
.ab3 .fixbg{padding-top:85px}
.ab4{padding-top:68px}
.footer .pull-right{ display:none;}
}
@media screen and (max-width:481px){.vwrap .videobox{height:300px;margin-top:-150px}
 .hisC li{padding:0 0 38px 20px}
.hisbox .year{padding-left:28px}
.awbox{transform:scale(.8);-webkit-transform:scale(.8)}
.abotxts .freeTx{padding:35px 15px 25px 15px}
.abob.pic{margin-top:-35px}
.abotxts{margin:45px auto 0 auto}
.pager .next,.pager .prev{display:none}
.nwList li{width:100%;margin-left:0;margin-bottom:15px}
.nwList{margin-left:0;margin-bottom:20px}
.nwpanel{padding:50px 0}
.ndpanel{padding:50px 0}
.ndbox .t .ti,.pdtxts .ti{font-size:16px}
.ndbox .t{padding:25px 15px 15px 15px}
.ndbox .b{padding:0 15px 45px 15px}
.pdtxts{padding:25px 15px 0 15px}
.ndbox .b .freeTx{padding:25px 0 35px 0}
.pdbox{padding-bottom:40px}
.proList{margin-top:35px}
.tx{font-size:14px}
}
/*慧邦人文*/
.secbanner{ height:180px; margin-top:100px; background:url(../images/secbanner.jpg) no-repeat center; background-size:cover; box-sizing:border-box; padding-top:60px;}
.breadnav h2{font-size:30px; line-height:46px; color:#fff; font-weight:bold; padding-left:15px; background:url(../images/wline.png) no-repeat 0 center; margin:0;}
.breadnav ul li{ float:left;font-size:16px; line-height:46px; color:#fff; margin-left:30px;}
.breadnav ul li a{ display:block; font-size:16px; line-height:46px; color:#fff;}
.bread{ padding:12px 0; border-bottom:1px solid #ddd;}
.bread,.bread p,.bread a{ font-size:14px; color:#666; line-height:30px;}
.topnew{ margin-top:50px; }
.picnew{ display:block; overflow:hidden;}
.picnew img{ width:100%; position:relative; transition:all 0.3s;}
.picnew .picontent{ background-color: rgba(28,139,72,0.6); width:50%; padding:20px 30px; position:absolute; right:8%; bottom:30px;}
.picontent h3{ font-size:18px; color:#fff; margin:0px; line-height:35px; font-weight:bold; width:100%; height:35px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.picontent p{ font-size:14px; color:#fff; line-height:24px; width:100%; height:72px; overflow:hidden; margin-bottom:10px; }
.picontent span{ font-size:14px; color:#fff; line-height:24px; display:block;}
.picnew:hover img{ transform:scale(1.05);}
.pictop{ overflow:hidden; display:block;}
.pictop img{ width:100%; transition:all 0.5s;}
.pictop:hover img{  transform:scale(1.05);}
.pictop h3{ font-size:18px; color:#333; margin:15px 0; line-height:35px; font-weight:bold; width:100%; height:35px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.pictop p{ font-size:16px; color:#666; line-height:24px; width:100%; height:72px; overflow:hidden; margin-bottom:20px; }
.pictop span{ font-size:14px; color:#666; line-height:24px; display:block;}
.pictop:hover h3{  color:#1c8b48;}
.breadnav ul.spec_nav{ max-width:520px;}
.breadnav ul.spec_nav li{ width:50%; float:left; margin:0; line-height:32px;}
.breadnav ul.spec_nav li a{ line-height:32px;}
@media screen and (max-width:992px){
.pictop{ margin-top:30px;}
.pictop h3{ margin:10px 0;  }
.pictop p{ margin-bottom:0px; }
}
@media screen and (max-width:1199px){
.secbanner{ margin-top:70px; }
}
@media screen and (max-width:768px){
.breadnav h2{font-size:20px; line-height:30px; margin-bottom:10px;}
.secbanner{padding-top:30px;}
.secbanner{ height:auto; padding:20px 0;}
.breadnav ul{ width:100%;}
.breadnav ul li{ font-size:14px; line-height:30px; width:25%; margin-left:0px;}
.breadnav ul li a{ font-size:14px; line-height:30px; }
.bread{ padding:8px 0; }
.picnew .picontent{ width:90%; padding:10px; position:absolute; right:5%; bottom:20px;}
.picontent p{  height:48px;  margin-bottom:10px; }
.newd{ padding:30px 15px; }
.topnew{  margin-bottom:30px; padding-bottom:20px;}
.breadnav ul.spec_nav li{ width:100%; float:none; line-height:32px;}

}
.newlist{ margin-top:40px; margin-bottom:40px;}
.newlist li a{ display:block; padding:34px 20px; border-bottom:1px solid #ddd; box-sizing:border-box;}
.newlist li a .nleft{ width:15%; float:left;}
.newlist li a .nleft img{ width:100%;}
.newlist li a .nright{ width:15%;float:left;}
.newlist li a .nmiddle{ width:70%;float:left; box-sizing:border-box; padding:0px 40px;}
.nmiddle h3{font-size:18px; color:#333; font-weight:bold; line-height:30px; white-space: nowrap; max-width:100%; height:30px; overflow:hidden; text-overflow:ellipsis; margin:0;}
.nmiddle p{font-size:16px; color:#999; line-height:30px; white-space: nowrap; max-width:100%; height:30px; overflow:hidden; text-overflow:ellipsis;}
.nmiddle span{ display:inline-block; font-size:14px; color:#999; background-color:#e8ebf0; line-height:38px; padding:0 30px; margin-top:20px; border-bottom:3px solid #e8ebf0; transition:all 0.5s;}
.newlist li a:hover .nmiddle span{ border-bottom:3px solid #1c8b48;}
.newlist li a:hover .nmiddle h3{color:#1c8b48;}
.time{ background-color:#f3f3f3; padding:20px 40px; text-align:center;}
.time strong{font-size:16px; color:#b0b0b0; line-height:50px; display:block; font-weight:bold; border-bottom:1px solid #ccc;}
.time p{font-size:16px; color:#b0b0b0; line-height:40px; display:block; font-weight:bold; }
.newlist li a:hover{ box-shadow:1px 2px 9px #bbb;}
.newlist li a:hover .time{ background-color:#1c8b48;}
.newlist li a:hover .time strong,.newlist li a:hover .time p{ color:#fff;}
@media (max-width:1800px) {
.newlist li a{ padding:30px; }
.newlist li a .nmiddle{ padding:0px 30px;}
.nmiddle h3{ line-height:30px; height:30px; }
}
@media (max-width:1600px) {
.time{ padding:6px 20px; text-align:center;}
.nmiddle span{ line-height:36px; margin-top:10px;}
}
@media (max-width:1250px) {
.time{ padding:6px 10px; text-align:center;}
.time strong{font-size:14px; line-height:40px; }
.time p{font-size:14px;}
}
@media (max-width:992px) {
.time{ padding:6px 4px; text-align:center;}
.newlist li a{ padding:20px; }
.newlist li a i{ font-style:normal; font-size:13px;}
}
@media (max-width:767px) {
.newlist li a .nleft{ width:25%; }
.newlist li a .nmiddle{ width:75%; padding:0 0 0 20px;}
.nmiddle h3{font-size:16px; line-height:26px; height:26px; }
.nmiddle p{font-size:14px; line-height:20px; height:20px; }
 }
@media (max-width:500px) {
.newlist li a .nleft{ width:25%; display:none;}
.newlist li a .nmiddle{ width:100%; padding:0px;}
.newlist li a{ padding:15px 10px; }
.newlist{ margin-top:30px; margin-bottom:30px;}
}
/*商学院*/
.grey{ background-color:#f7f7f7;}
.business_man{ margin:50px 0;}
.business_man li{ background-color:#fff; padding:40px; margin-bottom:30px;}
.pdis{ width:33%; float:left; padding-right:40px; border-right:1px solid #ddd; box-sizing:border-box;}
.pdis img{ width:114px; height:114px; border-radius:50%; display:block;}
.pdis h3{font-size:24px; color:#333; line-height:40px; font-weight:bold;}
.pdis,.pdis p{font-size:16px; color:#666; line-height:30px; }
.pdes{ width:67%; float:left; box-sizing:border-box;padding-left:40px;}
.pdes p{font-size:16px; color:#666; line-height:30px; margin-bottom:20px;}
@media (max-width:700px) {
.pdis{ width:100%; float:none; padding-right:0px; border-right:none;  }
.business_man li{ padding:20px 10px; margin-bottom:20px;}
.pdes{width:100%; float:none; padding-left:0px; margin-top:10px;}
.pdes p{font-size:14px; line-height:24px; margin-bottom:10px;}
}

/*下属公司*/
.underling{ padding-top:55px;padding-bottom:55px;}
.underling h3{font-size:24px; color:#333; line-height:40px; font-weight:bold; margin:0; padding-bottom:10px; background:url(../images/wblue.png) no-repeat 0 bottom; margin-bottom:20px;}
.underling p{font-size:16px; color:#666; line-height:30px; }
.underling img{ width:100%;}
.bgwhite{ background-color:#fff; padding:50px 0;}
.showr{font-size:24px; color:#333; line-height:30px; margin:0 0 30px;}
.showr a{font-size:14px; color:#333; line-height:30px; margin:0; float:right;}
.showr a:hover{ color:#041266; }
.output a{ display:block; overflow:hidden;}
.output a img{ width:100%; transition:all 0.6s;}
.output a h3{font-size:16px; color:#666; line-height:55px; background-color:#f5f5f5; margin:0; text-align:center;}
.output a:hover h3{ color:#041266;}
.output a:hover img{ transform:scale(1.02);}
.output .owl-dots{ display:none;}
.output .owl-nav{ position:absolute; width:112%; left:-6%; top:30%;}
.output .owl-nav button span{ width:50px; height:48px; display:block; font-size:30px; line-height:42px; border-radius:0;} 
.output .owl-nav button.owl-prev{ float:left;border-radius:0;} 
.output .owl-nav button.owl-next{ float:right;border-radius:0;} 
.output .owl-nav button:hover span{ color:#fff; background-color:#041266;} 
.fcontact{ padding-top:55px;padding-bottom:55px;}
.fcontact h2{font-size:24px; color:#333; line-height:40px; font-weight:bold; margin:0; padding-bottom:10px; background:url(../images/wblue.png) no-repeat 0 bottom; margin-bottom:20px;}
.fcontact li{ width:50%; float:left; font-size:16px; color:#333; line-height:40px;}
@media (max-width:700px) {
.fcontact li{ width:100%; float:none; margin-bottom:10px;line-height:30px;}
.underling,.bgwhite,.fcontact{ padding-top:25px;padding-bottom:25px;}
.underling h3{font-size:20px; }
.fcontact h2{font-size:20px; }
.showr{font-size:20px; }
}
/*产品展示*/
.reveal{ margin-top:50px;}
.protop{ position:relative;} 
.ptop{ position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.6); width:100%; height:100%;  display:none;box-sizing:border-box; padding-top:25%;font-size:16px; color:#fff; text-align:center;}
.ptop p{font-size:16px; color:#fff; line-height:40px;}
.prodis h3{ margin:0; margin-bottom:30px;}
.prodis h3 a{ display:block;font-size:16px; color:#666; line-height:55px; background-color:#f5f5f5; margin:0; text-align:center}
.products{ padding:50px 0;}
.prodis:hover .ptop{ display:block; }
/*社会责任*/
.charbour{ display:block; margin-bottom:20px; position:relative; overflow:hidden;}
.charbour .new_img{ position:relative;}
.charbour .new_img img{ width:100%;}
.charbour .new_img p{ position:absolute; top:0; left:0; width:100%; height:100%; margin:0; background-color:rgba(0,0,0,0.5); opacity:0; transition:all 0.3s; }
.charbour .new_img  span{position:absolute; top:0; left:0; right:0px; bottom:0px; display:block;}
.charbour .new_img  span img{ width:67px; height:67px; margin:0 auto; display:block; margin-top:-67px; transition:all 0.2s linear;}
.new_infor{ padding:20px 0;}
.new_infor h3{font-size:12px; line-height:30px; color:#333; margin:5px 0; font-weight:bold; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align: center;}
.new_infor p{font-size:16px; line-height:30px; color:#888; margin-top:10px; text-decoration:none; height:60px; overflow:hidden;}
.new_infor h4{font-size:14px; line-height:20px; color:#333;}
.new_infor span{ font-size:14px; color:#a2a2a2; display:block; margin-bottom:10px;}
.charbour:hover .new_img p{ opacity:1;}
.charbour:hover div span img{ margin-top:17%; }
.new_infor:hover h3{ color:#1c8b48; }
@media (max-width:700px) {
.new_infor h3{font-size:16px; }
.new_infor p{font-size:14px; line-height:24px; height:48px; }
.charbour{ margin-bottom:0px; }
}
/*关于我们*/
.about{ padding-top:50px;}
.about img{ width:100%;}
.about p{font-size:16px; line-height:30px; color:#666; margin:15px 0;}
.about_title h2{font-size:16px; line-height:40px; color:#666; margin:0;}
.about_title h3{font-size:28px; line-height:40px; color:#333; margin:0; font-weight:bold; max-width:76%; padding-bottom:16px; background:url(../images/wblue.png) no-repeat 0 bottom; margin-bottom:20px;}
.leader{ background:url(../images/bcabout.jpg) no-repeat center; background-size:cover; margin:30px 0 0; padding:50px 0 90px;}
.about_titles h2{font-size:16px; line-height:40px; color:#fff; margin:0;}
.about_titles h3{font-size:28px; line-height:40px; color:#fff; margin:0; font-weight:bold; max-width:76%; padding-bottom:16px; background: url(../images/white.png) no-repeat 0 bottom; margin-bottom:40px;}
.leader p{font-size:16px; line-height:30px; color:#fff; margin-bottom:20px;}
.culture{ padding:40px 0 0;}
.culeft{ width:75%; float:left;}
.curight{ width:25%; float:left;}
.cultures{ position:relative;}
.cabove{ position:absolute; width:100%; height:100%; left:0; top:0; box-sizing:border-box; padding:30px; transition:all 0.5s;}
.cabove h3{font-size:18px; line-height:40px; color:#fff; font-weight:bold; margin:0 0 40%;}
.cabove p{font-size:18px; line-height:26px; color:#fff; font-weight:bold; visibility:hidden;}
.line{position:absolute; width:0%; height:5px; left:0; bottom:0; background-color:#1c8b48;transition:all 0.5s;}
.cultures>img{ width:100%;}
.cultures:hover .line{ width:100%;}
.cultures:hover .cabove{ background: rgba(28,139,72,0.6);}
.cultures:hover .cabove p{ visibility: visible;}
.later li{ width:25%; float:left;}
.develop{ background:url(../images/develop.jpg) no-repeat center; background-size:cover; margin-top:40px; padding:60px 0 80px;}
.devep{ margin:40px 0;}
.devep li{ width:33%; float:left; text-align:center; padding-top:160px;}
.devep p{font-size:16px; line-height:24px; max-width:105px; margin:0 auto; color:#fff;}
.devep li:nth-child(1){ background:url(../images/d1.png) no-repeat center 10px;}
.devep li:nth-child(2){ background:url(../images/d2.png) no-repeat center 10px;}
.devep li:nth-child(3){ background:url(../images/d3.png) no-repeat center 10px;}
.devep li:nth-child(4){ background:url(../images/d4.png) no-repeat center 10px;}
.devep li:nth-child(5){ background:url(../images/d5.png) no-repeat center 10px;}
.devep li:nth-child(1):hover{ background:url(../images/d11.png) no-repeat center 10px;}
.devep li:nth-child(2):hover{ background:url(../images/d12.png) no-repeat center 10px;}
.devep li:nth-child(3):hover{ background:url(../images/d13.png) no-repeat center 10px;}
.devep li:nth-child(4):hover{ background:url(../images/d14.png) no-repeat center 10px;}
.devep li:nth-child(5):hover{ background:url(../images/d15.png) no-repeat center 10px;}
.organise{background: url(../images/organ.jpg) no-repeat center; background-size:cover; margin-bottom:50px; padding:60px 0 80px;}
.organise img{ display:block; margin:0 auto; max-width:100%;}
.lookmore{ display:block; width:132px; line-height:40px; border:1px solid #DDD; text-align:center; float:right; margin:50px 0 80px;}
@media screen and (max-width:1260px) {
.about_title h3{font-size:20px; line-height:30px; }
.about_titles h3{font-size:20px; line-height:30px; }
.cabove{ padding:20px; transition:all 0.5s;}
.cabove p{font-size:16px; line-height:24px;}
.cabove h3{font-size:16px; margin:0 0 30%;}
}
@media screen and (max-width:992px) {
.cabove h3{font-size:16px; margin:0 0 10%;}
}
@media screen and (max-width:768px) {
.culeft{ width:50%; }
.curight{ width:50%; }
.later li{ width:50%; }
.about_title h3,.about_titles h3{ max-width:100%; }
.develop{margin-top:30px; padding:30px 0 40px;}
.devep li{ width:33.33%; margin-bottom:10px;}
.about{ padding-top:30px;}
.organise{ margin-bottom:30px; padding:30px 0 40px;}
.lookmore{ margin:10px 0 30px;}
.leader{ padding:50px 0 10px;}
}
@media screen and (max-width:500px) {
.culeft,.curight,.later li{ width:100%; float:none; }
.cabove{ padding:30px; }
.devep li{ width:50%; padding-top:140px;}
.develop{  padding:30px 0 20px;}

}

 
/*--产品列表--*/
.product_list { width:100%;}
.product_list ul li { margin-bottom:50px;}
.product_list ul li a { display:block; position:relative;-webkit-transition: 300ms;transition: 300ms;}
.procont { background:#E7E7E7; padding:25px 28px 0 28px;}
.propic { overflow:hidden;}
.propic img { width:100%;transition: 600ms; -webkit-transition: 600ms; }
.procont strong { font-size:20px; color:#333333; display:block; padding-bottom:25px;}
.procont p { height:75px; margin-bottom:40px;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.promore1{ height:47px;}
.promore1 span{ background:#004098; width:98px; height:47px; font-size:18px; text-transform:uppercase; color:#fff; text-align:center; line-height:47px; display:inline-block; float:left;}
.promore1 i { background:#004098; width:42px; height:47px; line-height:47px; text-align:center; color:#fff; margin-left:2px; display:inline-block; float:left; font-size:30px; font-style:normal; font-weight:500; }
.product_list ul li a:hover .procont strong{ color:#d61616;}
.product_list ul li a:hover .propic img{ transform: scale(1.1);-webkit-transform: scale(1.1);}
.product_list ul li a:hover {-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .2);box-shadow: 0 0 8px rgba(0, 0, 0, .2);-webkit-transform: translateY(-10px);transform: translateY(-10px);}

/*--翻页--*/
.pages{ margin:20px auto 50px; height:50px; text-align:center; box-sizing:border-box;}
.pages:after{ clear:both; content:''; width:0px; display:block; height:0px; visibility:hidden;}
.pages a{border: 1px solid #DDDDDD; display:inline-block; color: #555961; margin: 5px 2px;padding:5px 12px; text-decoration: none; font-size:14px;}
.pages a:hover{border:1px solid #1c8b48; text-decoration: none; color:#fff; background-color:#1c8b48; font-size:14px;}
.pages span { display:inline-block;padding:5px 12px; border: 1px solid #1c8b48;  background-color:#1c8b48; color: #fff;  font-size:14px; margin:0 2px;}
@media (max-width:768px) {
.pages{padding-top:0px; margin:0 auto 20px; height:auto; }
.pages a{border: 1px solid #DDD; display:inline-block; color: #333; text-decoration: none; font-size:14px;}
}
/*--人才理念--*/
.jobcont { padding-top:67px; padding-bottom:60px;}
.jobtitle { color:#333333; display:block; font-size:18px; line-height:28px; padding:10px 0;}
.jobleft { float:left; width:34%;}
.jobleft img { max-width:100%;}
.jobright { float:left; padding-left:26px; width:66%;}
.jobtitet { display:block; font-size:15px; color:#333333; padding:10px 0;}
.jobright p { font-size:15px; padding:10px 0; line-height:26px;}
.job_bg { background:url(../images/rclntu2.jpg) no-repeat center; height:286px; background-size:cover; width:100%;}
.jobuptitle { text-align:center; font-size:28px; color:#333333; padding-top:192px;}
.jobuptitle  span { color:#333333; font-size:15px; display:block; text-transform:uppercase; padding-top:8px;}
.ppw { padding-top:40px;}
.jot{padding-left:0}
.jot span{display:block;width:16.6%;text-align:center;float:left;line-height:63px;height:63px;overflow:hidden}
 
.jotis span{font-size: 18px;color: #333333;font-weight: bold;/* background:#0053a3; */}
.jod>span{background:0 0;color:#666;font-size:18px; font-weight:600;cursor:pointer;transition:.3s;-webkit-transition:.3s}
.jod{border-bottom:1px solid #F2F2F2}
.jotxs{position:relative;margin-bottom:5px;background:#E6E7E8;}

.jos{ border: 2px solid #e7e7e7;border-top: none;padding: 40px 38px 38px 38px;background: #fff;display:none;}
.jos .bodr{ border:none; border-top:0;}
.jos .bodr span{display:block;border-top:none;padding-top:0;margin-top:0}
.jotxs .line{ background:url(../images/jobhui.png) no-repeat; width:30px; height:30px; top:5px; right:10px;display:block;position:absolute}
.jotxs .arrow{width:55px;height:47px;position:absolute;top:10px;cursor:pointer;left:inherit;right:3.5%;transition:.3s;-webkit-transition:.3s}
.jotxs.act .jod>span,.jotxs:hover .jod>span{background:0 0}
.jo2 .act .jod>span{color:#1c8b48}
#jo2 a{font-size:18px;color:#333;background:#E6E7E8;padding:9px 44px}
#jo2 a:hover { background:#1c8b48; color:#fff;}
.jos h3{font-size:16px;color:#1c8b48; font-weight:bold; margin:0;line-height:30px}
.jos p{font-size:14px;color:#333;line-height:28px}
.bodr p{padding-bottom:25px}
.bodr span a{font-size:14px;color:#333;background:#D8D8D8;padding:8px 44px}
.act .line{ background:url(../images/joblan.png) no-repeat;}
@media screen and (max-width:991px){
.jod>span{ font-size:16px; font-weight:500;}
}
@media screen and (max-width:767px){
.jobleft { float:left; width:100%;}
.jobright { float:left; padding-left:6px; width:100%;}
.jos{padding: 20px 15px 38px 15px;}
.jot span:nth-child(3){display:none}
.jot span:nth-child(5){display:none}
}
@media screen and (max-width:640px){
.jot span:nth-child(2){display:none}
.jot span{width:25%;padding:0}
.jot span:first-child{ width:25%;}

}
@media screen and (max-width:375px){
.jot span:nth-child(2){display:none}
.jot span{width:33.33%}
.jot span:nth-child(1){width:33.33%}
}
/*文章详情*/
.mt53 { margin-top:53px;}
.col-left { float:left; width:75%; padding-right:30px;}
.col-right { float:left; width:25%;}
.article{ margin-bottom:30px;}
.article p{ font-size:16px; color:#666; line-height:30px; margin-bottom:15px;}
.article img{ display:block; margin:20px auto; max-width:100% !important; height:auto !important;}
.bdsharebuttonbox span { float:left; line-height:32px; color:#a2a2a2; font-size:13px; line-height:40px;}
.bdsharebuttonbox a{ display:inline-block; width:32px !important; height:32px !important;}
#fenxiang1{background:url(../images/fx1.png) no-repeat; background-size:100%;  }
#fenxiang2{ background: url(../images/fx2.png) no-repeat; background-size:100%;}
#fenxiang3{ background: url(../images/fx3.png) no-repeat;background-size:100%;}
#fenxiang4{ background: url(../images/fx4.png) no-repeat;background-size:100%;}
.article_title{font-size:30px; color:#333333; line-height:40px; font-weight:bold; margin-bottom:10px; margin-top:0;}
.article_time{font-size:16px;line-height:40px; margin-right:40px;}
#border hr { margin:15px 0;}
.article_des { border-left:4px solid #FF5C5F; padding-left:25px; margin-bottom:20px;}
.article_des span { color:#000000; display:block;}
.article_des p { color:#000000; line-height:24px;}
.bottom_link{margin-bottom:50px; padding-top:20px; border-top:1px solid #ddd;}
.bottom_link .pull-left a{ line-height:25px; color:#333;height:25px;  }
.bottom_link a span { color:#666; line-height:25px; }
.bottom_link .pull-left a:hover{ color:#041266;}
.recommend{ border-left:1px solid #EAEAEA;padding:10px 0 10px 20px; margin-bottom:30px;}
.recommend h2{font-size:16px; color:#d61717; margin:0;font-weight:bold; margin-bottom:15px;}
.recommend ul li a{ display:block;margin-bottom:25px;}
.recommend ul li:last-child a { margin-bottom:0;}
.recommend ul li a h3{font-size:15px; color:#333333; line-height:26px; margin:0;}
.recommend ul li a span{ padding-top:5px; display:block;font-size:14px; color:#666; }
.recommend ul li a:hover h3{ color:#D61516;}
.recommend_pic { overflow:hidden;}
.recommend_pic img{transition: 600ms; -webkit-transition: 600ms; }
.recommend ul li a:hover .recommend_pic img{ transform: scale(1.1);-webkit-transform: scale(1.1);}
.recomborder { padding:16px;transition: 600ms; -webkit-transition: 600ms;}
.recommend ul li a:hover .recomborder {-moz-box-shadow:0px 3px 8px #E8E9ED; -webkit-box-shadow:0px 3px 8px #E8E9ED; box-shadow:0px 3px 8px #E8E9ED;}
@media (max-width:767px) {
.col-left { float:left; width:100%; padding-right:0;}
.col-right { float:left; width:100%;}
.recommend { border-left:none; padding-left:0;}
.recommend ul li:last-child a { margin-bottom:25px;}
.mt53 { margin-top:30px;}
.article_title{font-size:18px; line-height:30px; }
}

/*new*/
.newlistbt { color:#333333; font-size:30px; text-align:center; padding:50px 0;}
.newd{height: 200px;display:block;border:1px solid #e5e5e5;padding:20px 30px 24px;box-sizing:border-box;background-color:#fff;overflow:hidden;margin-bottom:30px;}
.newd h3{ font-size:16px; color:#333; margin-bottom:10px; margin-top:10px; line-height:35px; font-weight:bold; width:100%; height:35px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.newd .hdis{ font-size:14px; color:#666; line-height:24px; width:100%; height:72px;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3;  }
.newd .time{font-size:14px;color:#666;line-height:24px;margin-top: 12px;display:block;}
.newd a{ display:block;}
.insides{ transform: translateY(-10px); transition:all 0.5s;}
.newd:hover{ border:1px solid #D61717;}
.newd:hover .insides{  transform: translateY(0);}
.newmend{ padding-top:60px;}
.newmend h2{font-size:16px; color:#d61717; margin:0;font-weight:bold; margin-bottom:15px;}
.newmend ul li a{ display:block;margin-bottom:25px;}
.newmend ul li:last-child a { margin-bottom:0;}
.newmend ul li a h3{font-size:17px; color:#333333; line-height:25px; height:50px; margin:0;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
.newmend ul li a span{ padding-top:0; display:block;font-size:16px; color:#666; }
.newmend ul li a:hover h3{ color:#D61516;}
.newmend_pic { overflow:hidden;}
.newmend_pic img{transition: 600ms; -webkit-transition: 600ms; }
.newmend ul li a:hover .newmend_pic img{ transform: scale(1.1);-webkit-transform: scale(1.1);}
.newborder { padding:40px 28px 16px 28px;transition: 600ms; -webkit-transition: 600ms;}
.newmend ul li a:hover .newborder {-moz-box-shadow:0px 3px 10px #DAD9DA; -webkit-box-shadow:0px 3px 10px #DAD9DA; box-shadow:0px 3px 10px #DAD9DA;}
@media screen and (max-width:600px){
.newd{ padding:30px 15px; }
.newd h3{ margin-bottom:20px; }
.newd{ height:220px; }
}

/*--应聘页面--*/
.jobyp { padding-top:40px;}
.recuit label{ width:20%; float:left;}
.recuit input[type=text]{ width:80%; float:left; border-radius:0px;}
.recuit input[type=radio]{ height:34px; margin-top:0px; vertical-align:-12px; margin-right:6px;}
.recuit .form-group{ line-height:34px; margin-bottom:30px;}
.recuit button{ margin-top:30px; margin-bottom:30px;}
.recuit textarea { border-radius:0px;}
@media screen and (max-width:992px){
.recuit .form-group:after{ content:''; display:block; visibility:hidden; clear:both; }
.recuit .form-group{ margin-bottom:10px;}
}
/*--集团产业--*/
.jtcytitle { display:block; font-size:24px; color:#333333; padding-top:20px;}
.jtcylist {}
.jtcylist ul li { padding:40px 0;}
.jtcylist ul li:nth-child(2n)  { background:#F7F7F7; border-top:1px solid #EEEEEE;}
.jtcy_left { float:left; width:50%; padding-right:24px;}
.jtcy_right { float:right; width:50%; padding-left:12px;}
.jtcyfont16 { font-size:16px; display:block; padding:11px 0; background:url(../images/jthui.png) no-repeat left bottom;}
.jtcy_des { font-size:16px; line-height:30px; padding-top:20px;}
.jtcypic { width:100%;}
.jtcypic img { width:100%;}
.right_nav { float:right; text-align:right;}
.right_nav ul li { float:left; padding:0 33px;}
.right_nav ul li a { font-size:16px;}
.right_nav ul li a:hover { color:#041266;}
@media screen and (max-width:1259px){
.jtcytitle { display:block; font-size:24px; color:#333333; padding-top:10px;}
}
@media screen and (max-width:1199px){
.jtcytitle { display:block; font-size:24px; color:#333333; padding-top:10px;}
.jtcy_des { font-size:14px; line-height:26px; padding-top:20px;}
.jtcyfont16 { font-size:15px; display:block; padding:5px 0; background:url(../images/jthui.png) no-repeat left bottom;}
}
@media screen and (max-width:1099px){
.jtcytitle { font-size:20px;padding-top:0px;}
.jtcy_left { float:left; width:50%; padding-right:15px;}
}

@media screen and (max-width:767px){
.jtcy_left { float:left; width:100%; padding-right:0;}
.jtcy_right { float:right; width:100%; padding-left:0;}
.jtcytitle { font-size:20px;padding-top:15px;}
.jtcy_des { padding-bottom:20px;}
.jtcylist ul li { padding:15px 0;}
.right_nav { float:left; text-align:left; width:100%; padding-top:10px;}
.right_nav ul li { float:left; padding:0; width:25%; display:block; text-align:center;}
}
/*下属公司*/
.detail_left{ float:left; width:48%;}
.detail_right{ float:right; width:49%; box-sizing:border-box; }
.detail_right h3{font-size:24px; color:#333; line-height:50px; margin-bottom:20px;}
.deta_right{ padding-top:16px; text-align:right;}
.products{ padding-top:60px;}
.detail_right ul li{ width:33.33%; line-height:45px; font-size:15px; color:#fff; text-align:center; float:left; border-top:1px dashed #fff; border-bottom:1px dashed #fff; background:#c2a400 url(../images/wline.png) no-repeat right center;}
.detail_right ul li:last-child{ background:#c2a400 none;}
.detail_right ul{ margin-bottom:40px;}
.detail_right table{ width:100%;}
.detail_right,.detail_right p{font-size:16px; color:#666; line-height:30px;}
.detail_right table tr td{font-size:16px; color:#666; line-height:36px;}
.detail_right .xiantop{ border-top:1px solid #ddd; margin-top:30px; padding-top:20px;}
.detail_right .bdsharebuttonbox span{ float:left; line-height:33px;}
.slider-container{ height:625px;overflow:hidden;position:relative; margin-bottom:40px;}
.main-slider{width:100%;height:100%;position:relative;overflow:hidden}
.slide-item{min-width:100%;width:100%;position:absolute;left:0;top:0;display:none}
.slide-item img{width:100%;height:auto; }
.slide-cont{position:absolute;left:50%;top:0;width:970px;margin-left:-485px;text-shadow:1px 1px 1px #111}
.slide-cont{font-size:19px;color:#fff}
.slide-cont h1{font-size:47px;font-weight:normal;color:#ffcf01;line-height:47px;margin-top:1.2em}
.slide-cont h1 span{font-size:30px;text-transform:uppercase}
.slide-cont a{color:#fff;font-size:14px;text-decoration:none;text-transform:uppercase;background:url(../images/icon_nav.png) no-repeat 100% 50%;padding-right:16px}
.thumbs{position:absolute;left:0;bottom:24px;z-index:4;width:100%;height:120px;margin:0;padding:30px 0 0; box-sizing:border-box;}
.thumbs li{float:left;list-style:none;position:relative;width:22%;  margin-right:4%; box-sizing:border-box;}
.thumbs li:last-child{ margin-right:0;}
.thumbs li.curr,.thumbs li:hover{background:url(../images/nav_bian.png) repeat-x 0 0;cursor:pointer}
.thumbs li.curr i,.thumbs li:hover i{display:block}
.thumbs li span{display:block;margin:0 18px;padding:10px 30px 0;background:url(../images/nav_bottom_bg.png) repeat 0 0;height:56px;font-size:12px;color:#fff; text-transform:uppercase}
.thumbs li.curr span,.thumbs li:hover span{ background-image:url(../images/nav_bottom_bg_1.png)}
.thumbs li.curr em{display:block;width:13px;height:12px;overflow:hidden;background:url(../images/yellow-arrow.png) no-repeat;position:absolute;top:-16px;left:50%;margin:0 0 0 -6px;}
.details{ padding-top:30px;}
.detail_name h3{ font-size:30px; color:#333; font-weight:bold; text-align:center; background:url(../images/details.png) no-repeat center center;}
.detail_name p{ font-size:18px; color:#999; text-align:center; text-transform:uppercase;}
.detail_content {font-size:16px; color:#666; line-height:28px; padding-top:40px; margin-bottom:50px;}
.detail_content img{ display:block; margin:10px auto; max-width:100%;}
 @media only screen and (max-width:1300px){
.slider-container{ height:600px; }
 }
@media only screen and (max-width:1199px){
.slider-container{ height:520px; }
 }
@media only screen and (max-width:991px){
.slider-container{ height:420px; }
.detail_right h3{font-size:20px; line-height:40px; margin-bottom:20px;}
}
@media only screen and (max-width:768px){
.slider-container{ height:440px; }
.products{ padding-top:30px; padding-bottom:10px;}
.detail_right{  padding:0px 15px;}
.detail_right ul{ margin-bottom:20px;}
.detail_right h3{font-size:18px; line-height:36px; margin-bottom:10px;}
.detail_right table tr td{font-size:14px; line-height:30px;}
.detail_right .bdsharebuttonbox{  }
.detail_content { padding-top:20px;}
.detail_name h3{ font-size:20px; background:none; margin:0;}
.detail_name p{ font-size:14px; line-height:30px;}
.details{ padding-top:30px;}
.detail_right ul li{ width:100%;line-height:38px; text-align:left; padding:0 15px; font-size:14px; border-top:none; border-bottom:1px dotted #fff; background-image:none;}
}
@media only screen and (max-width:700px){
.detail_left{ float:none; width:100%;}
.detail_right{ float:none; width:100%; }
.slide-item img{ max-height:400px;}
.slider-container{ height:530px; margin-bottom:0px;}
.deta_right{ width:100%; float:left; margin-bottom:30px;}
 }
@media only screen and (max-width:460px){
.slider-container{ height:480px; }
}
@media only screen and (max-width:400px){
.slider-container{ height:420px; }
}
@media only screen and (max-width:380px){
.slider-container{ height:400px; }
.thumbs{ height:96px;}
}
@media only screen and (max-width:360px){
.slider-container{ height:380px; }
}
@media only screen and (max-width:320px){
.slider-container{ height:360px; }
}
/*--人才招聘--*/
.jobbg { background:url(../images/rclntbgt.jpg) no-repeat center; width:100%; height:470px; background-size:cover;}
.jobupcont { max-width:386px; float:right; padding-top:170px; margin-right:230px; text-align:center;}
.jobupcont strong { font-size:48px; color:#fff; display:block; height:50px;}
.jobupcont span { display:block; color:#fff; font-size:30px; font-family:Arial, Helvetica, sans-serif; padding-bottom:60px;}
.aico{display:block;background:url(../images/mjttwo.png) no-repeat center;}
.span{display:inline-block;vertical-align:middle; border-radius:100%;width:50px;height:50px;border:1px solid #fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.aico{height:100%;-webkit-animation:scrollUp 2s infinite;-moz-animation:scrollUp 2s infinite;animation:scrollUp 2s infinite}
@-webkit-keyframes scrollUp{
0%{-webkit-transform:translateY(15%);transform:translateY(15%);opacity:1}
100%{-webkit-transform:translateY(-15%);transform:translateY(-15%);opacity:0}
}
@-moz-keyframes scrollUp{
0%{-moz-transform:translateY(15%);transform:translateY(15%);opacity:1}
100%{-moz-transform:translateY(-15%);transform:translateY(-15%);opacity:0}
}
@keyframes scrollUp{
0%{-webkit-transform:translateY(15%);-moz-transform:translateY(15%);transform:translateY(15%);opacity:1}
100%{-webkit-transform:translateY(-15%);-moz-transform:translateY(-15%);transform:translateY(-15%);opacity:0}
}
.jobbgtwo { background:#F7F7F7; padding:50px 0 30px 0;}
.jobright h3 { font-size:24px; color:#333333; font-weight:bold; margin:0; padding-top:32px; padding-bottom:20px;}
.mrceng { font-size:16px; color:#333333; background:url(../images/mjobx.jpg) no-repeat bottom left; padding-bottom:20px; text-transform:uppercase;}
.jobtitle { padding-top:28px; padding-bottom:0;}
.rcln01 { float:left; padding:0 18px; width:22%;}
.rcln02 { float:left; padding:0 18px;width:22%;}
.rcln03 { float:left; padding:0 18px;width:30%;}
.rcln04 { float:left; padding:0 18px;width:22%;}
.rclnwk { margin-left:-18px; margin-right:-18px;}
.rclnwk img { max-width:100%;}
.jobcont { padding-top:30px; padding-bottom:50px;}
.jobbgthree { background:#F5F5F5;}
.mjobyg { background:url(../images/mjobyg.jpg) no-repeat center; height:381px; margin-top:6px; background-size:cover;}
.msontitle { font-size:28px; color:#fff; font-weight:bold; text-align:center; padding-top:100px;}
.msoneng { text-align:center; font-size:16px; color:#fff; text-transform:uppercase; padding-top:10px; background:url(../images/mjobx2.jpg) no-repeat bottom center; padding-bottom:10px;}
.mjobyg p { width:70%; margin:0 auto; text-align:center; font-size:16px; color:#fff; padding-top:35px;}
.mxybg { background:url(../images/mxybg.jpg) no-repeat center; min-height:680px; background-size:cover; padding-bottom:20px; margin-top:50px;}
.mxytitle { font-size:28px; color:#fff; font-weight:bold; text-align:center; padding-top:64px;}
p.mxydes {width:62%; margin:0 auto; text-align:center; font-size:16px; color:#fff; padding-top:35px;}
.mxy { max-width:100%; width:1194px; margin:0 auto; padding-top:115px;}
.mxy ul li { width:11.11%; float:left; text-align:center; height:160px;}
.mxy ul li { background:url(../images/mxyzbg1.png) no-repeat center center;}
.mxy ul li:nth-child(2n)  {background:url(../images/mxyzbg2.png) no-repeat center 63px;}
.mxybt { font-size:18px; color:#fff; height:52px;font-weight:bold; padding-top:8px;}
.mxypic { height:52px;font-size:18px; color:#fff; margin-bottom:50px; font-weight:bold;}
.mxy ul li:nth-child(2n) .mxypic { padding-top:30px;}
@media screen and (max-width:1280px){
.mjobyg p { width:80%;}
p.mxydes {width:80%;}
}
@media screen and (max-width:991px){
.jobupcont { max-width:386px; float:right; padding-top:170px; margin-right:0; text-align:center;}
.rcln01 { float:left; padding:0 18px; width:50%; padding-bottom:10px;}
.rcln02 { float:left; padding:0 18px;width:50%; min-height:526px; padding-bottom:10px;}
.rcln03 { float:left; padding:0 18px;width:60%;}
.rcln04 { float:left; padding:0 18px;width:40%;}
.mjobyg p { width:100%;}
p.mxydes {width:100%;}
}
@media screen and (max-width:767px){
.mxy { max-width:100%;padding-top:25px;}
.mxy ul li { width:33.33%; float:left; text-align:center; height:160px; margin-bottom:10px;}
.mxybt { font-size:16px; color:#fff; height:52px;font-weight:bold; padding-top:8px;}
.mxypic { height:52px;font-size:16px; color:#fff; margin-bottom:50px; font-weight:bold;}
.jobbg { height:300px; }
}
@media screen and (max-width:640px){
.jobupcont { max-width:386px; float:none; padding-top:50px; margin-right:0; text-align:center;}
.jobupcont strong { font-size:25px; color:#fff; display:block; height:50px;}
.jobupcont span { display:block; color:#fff; font-size:20px; font-family:Arial, Helvetica, sans-serif; padding-bottom:60px;}
.rcln01 { float:left; padding:0 18px; width:100%; text-align:center;}
.rcln02 { float:left; padding:0 18px;width:100%;text-align:center;}
.rcln03 { float:left; padding:0 18px;width:100%;text-align:center;padding-bottom:10px;}
.rcln04 { float:left; padding:0 18px;width:100%;text-align:center;}
.mjobyg p { font-size:15px;}
p.mxydes { font-size:15px;}
}
/*联系我们*/
.title_center{ text-align:center; padding:30px 0;}
.title_center h2{font-size:30px; color:#333; height:40px;font-weight:bold;margin:10px 0;}
.title_center h3{font-size:18px; color:#041266; height:24px; margin:10px 0;}
.title_center h4{font-size:14px; color:#333; height:24px; margin:10px 0;}
.thee{ display:block; position:relative; width:100%; overflow:hidden;}
.thee img{ display:block; max-width:100%;}
.threp{ position:absolute; left:0; top:0; padding:16% 15px 0; transition:all 0.5s;}
.threp h3{font-size:18px; color:#fff; height:24px; font-weight:bold; margin:6px 0 0;}
.thee:hover .threp{ transform: translateY(-10px)}
.widemap{ background-color:#1654b0; padding-top:4px; margin-top:50px; text-align:center;}
.inside li{ display:inline-block; font-size:16px; color:#fff; height:30px; line-height:30px; margin:0px 0px 30px; padding:0 10px; border-radius:15px;}
.inside li.active{ background-color:#fff; padding:0 10px; color:#1654b0;}
.tab_box .map {display: none;}
.tab_box .map img{ width:100%;}
.tab_box .map.active {display: block;}
.lightblue{ background-color:#eef5ff; padding:40px 20px;}
.lightblue h3{font-size:24px; color:#1c8b48; height:34px; font-weight:bold; margin:0;}
.lightblue h4{font-size:24px; color:#666; height:34px; font-weight:bold; margin:0;}
.lightblue a{ display:inline-block; float:right; padding:0 30px; border-radius:20px; border:2px solid #1c8b48; line-height:40px; font-size:16px;}
.lightblue ul li{ float:left; width:33.33%; margin-top:30px; padding:10px 0px; box-sizing:border-box; padding-left:60px; height:50px; line-height:24px; font-size:16px;}
.lightblue ul li:nth-child(1){ background:url(../images/contdw.png) no-repeat 0 0; padding-top:0; padding-right:50px;}
.lightblue ul li:nth-child(2){ background:url(../images/conttel.png) no-repeat 0 center;}
.lightblue ul li:nth-child(3){ background:url(../images/email.png) no-repeat 0 center;}
.message input{ border-radius:0px; line-height:40px; height:40px; margin-bottom:30px;}
.message textarea{ border-radius:0px; line-height:40px; margin-bottom:30px;}
.message button{ background-color:#1c8b48; border-radius:0; color:#fff; padding:0 20px;  line-height:40px; height:40px; margin-bottom:40px;}
 .message button:hover{ color:#fff;}
@media screen and (max-width:992px){
.lightblue ul li{ padding:0px;  font-size:14px; padding-left:60px;}
.threp{ padding:10% 15px 0; }
.title_center h2{font-size:20px;height:30px; }
.title_center h3{font-size:14px; }
.inside li{ font-size:14px;  margin:0px 0px 20px; padding:0 6px; border-radius:15px;}
}
@media screen and (max-width:700px){
.lightblue ul li{ width:100%; float:none;margin-top:10px; padding:0; background-image:none !important; line-height:24px; height:auto; }
.inside li{ width:20%; float:left; padding:0; text-align:center; margin:0;}
.lightblue{ padding:30px 10px;}
.lightblue h3{font-size:20px; }
.lightblue h4{font-size:16px; margin-bottom:6px; }
.lightblue a{ margin-bottom:20px;}
.inside li.active{ padding:0;}
.title_center{ text-align:center; padding:20px 0 15px;}
.tab_box{ margin-top:10px;}
.message input{ margin-bottom:10px;}
.message textarea{ margin-bottom:10px;}
.widemap{  margin-top:30px; }
.lightblue ul li:nth-child(1){ padding-right:0px;}
}
/*黄金集团产业*/
.operat{font-size:24px; color:#333; line-height:34px; font-weight:bold; padding-top:20px; background: url(../images/black.png) no-repeat 0 top; margin:45px 0 35px;}
.task li{ width:24.25%; margin-right:1%; float:left; overflow:hidden; position:relative;}
.task li:last-child{ margin-right:0%;}
.strage{ position:absolute; left:0; top:0; padding:40px 30px 0; color:#fff; width:100%; height:100%; box-sizing:border-box;}
.strage h3{font-size:24px; color:#fff; line-height:34px; font-weight:bold;padding-bottom:20px; background:url(../images/white.png) no-repeat 0 bottom;}
.strage img{ transition:all 0.6s;}
.strage p{font-size:16px; color:#fff; line-height:34px; display:none;}
.task li:hover .strage{ background:rgba(206,165,0,0.8);}
.task li:hover .strage p{ display:block;}
.task li:hover .strage img{ transform:rotateY(360deg)}
.task li:hover .strage h3{background:url(../images/white.png) repeat-x 0 bottom;}
.system{ background:url(../images/system.jpg) no-repeat center; background-size:cover; margin:50px 0 20px; padding:50px 0 60px;}
.system p{font-size:16px; color:#666; line-height:30px; margin-bottom:15px;}
.simple p{font-size:16px; color:#666; line-height:30px; margin-bottom:30px;}
.sims h3{font-size:16px; color:#333; font-weight:bold; line-height:30px; margin:5px 0;}
.sims img{ display:block; margin:40px 0 0;}
@media screen and (max-width:992px){
.strage{ padding:20px 15px 0; }
.strage h3{font-size:18px; padding-bottom:14px; }
}
@media screen and (max-width:700px){
.task li{ width:49.5%; margin-right:1%; margin-bottom:1%;}
.task li>img{ width:100%;}
.task li:nth-child(2n){ margin-right:0; }
.operat{font-size:20px; padding-top:10px; margin:25px 0 20px;}
.system{ margin:30px 0 10px; padding:10px 0 20px;}
.sims img{ margin:20px 0 0 ;}
}

.basement{ background: url(../images/bn1.jpg) no-repeat center; background-size:cover; padding:70px 0 30px; text-align:center;}
.intel{ font-size:30px; color:#333; font-family:'仿宋','宋体'; width:280px; margin:0 auto 40px; background:url(../images/sd.png) no-repeat 0 bottom; padding-bottom:15px; text-align:center;}
.basement p{font-size:18px; color:#333; line-height:30px; font-family:'仿宋','宋体'; max-width:890px; margin:20px auto;}
.argue{ background:url(../images/n2.jpg) no-repeat center bottom; padding:70px 0 30px;font-family:'仿宋','宋体';  }
.kinds li{width:24.25%; margin-right:1%; margin-bottom:1%;height:385px; float:left; overflow:hidden; box-sizing:border-box; padding:25px;}
.kinds li:last-child{ margin-right:0%; }
.kinds li:nth-child(1){ background:url(../images/x1.jpg) no-repeat center; background-size:cover; }
.kinds li:nth-child(2){ background:url(../images/x2.jpg) no-repeat center; background-size:cover; }
.kinds li:nth-child(3){ background:url(../images/x3.jpg) no-repeat center; background-size:cover; }
.kinds li:nth-child(4){ background:url(../images/x4.jpg) no-repeat center; background-size:cover; }
.shuo{ float:right; width:50px;font-size:48px; color:#fff; line-height:50px; font-family:'仿宋','宋体'; text-align:center; }
.shuo h3{ font-size:48px; color:#fff; line-height:50px; margin:10px 0; font-family:'仿宋','宋体'; }
.kinds li p{font-size:18px; color:#fff; line-height:20px; width:25px; float:right;font-family:'仿宋','宋体'; }
.kinds{ margin-bottom:40px;}
.person{ text-align:center;}
.person h3{font-size:24px; color:#333; line-height:30px; margin:0; font-family:'仿宋','宋体'; }
.person p{font-size:18px; color:#333; line-height:30px; font-family:'仿宋','宋体'; }
.imgstore{ margin-top:40px; margin-bottom:40px;}
.imgstore li{width:24.25%; margin-right:1%; margin-bottom:1%; float:left;}
.imgstore li img{ width:100%;}
.imgstore li:last-child{ margin-right:0%; }
@media screen and (max-width:1100px){
.kinds li,.imgstore li{width:49.5%; }
.kinds li:nth-child(2n),.imgstore li:nth-child(2n){ margin-right:0%; }
}
@media screen and (max-width:800px){
.basement{padding:30px 0 20px; }
.intel{ font-size:24px; margin:0 auto 20px; padding-bottom:10px; width:240px;}
.basement p{font-size:16px; }
.argue{ padding:30px 0 20px; }
.person h3{font-size:20px; }
.person p{font-size:16px; }
.imgstore{ margin-top:20px; margin-bottom:20px;}
}
@media screen and (max-width:560px){
.kinds li,.imgstore li{width:100%; margin-right:0;}
}
.basement img,.simple img,.system img,.rclnwk img{ max-width:100%;}
.content{ overflow-x:hidden;}
.returnd{ display:block; transition:all 0.6s; width:140px; font-size:16px; line-height:40px !important; border-radius:2px; background-color:#ccc; color:#333; text-align:center; float:right;}
.returnd:hover{ background-color:#1c8b48; color:#fff;}












